package maquinas;
import seres.Guerrero;
import seres.Marciano;
import seres.Terricola;

public class Nave{
	private String somos;
        private Guerrero  tripulacion[] = new Guerrero[10];
	
	public Nave(String somos){
		this.somos = somos;
		for (int i = 0; i < 10 ; i++){
			if (somos.equals("Terricola"))
				tripulacion[i] = new Terricola(somos);
			else 
				tripulacion[i] = new Marciano(somos);
		}
		System.out.println("Creada nave de: " + somos);
	}
	
	
	public int cuantosQuedan(){
	if (this.somos.equals("Terricola"))
		//return ((Terricola)(tripulacion[1])).obtenerTotal( );
            return Terricola.obtenerTotal( );
	else
		//return ((Marciano)(tripulacion[1])).obtenerTotal( );
            return Marciano.obtenerTotal( );
	}
	
	public int generaDisparo(int i){
		return (tripulacion[i].dispara());
		
	}
	public void recibeDisparo(int i){
		for (int j = 0; j<10; j++){
                    tripulacion[j].recibeDisparo(i);
			//if (this.somos.equals("Terricola"))
				//((Terricola)( tripulacion[j])).recibeDisparo(i);
			//else
			//	((Marciano)( tripulacion[j])).recibeDisparo(i);
		}
		}
}